nav{
    border-top: 5px solid #ab18ff;
}

nav .collapse{
    padding-left: 600px;
}

.b div.bb{
    margin-top: 50px;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 120px;
    color: #6b15a1;
    padding:10px 70px;
    border: 1px solid #6b15a1;
    border-radius: 20px;
}

  p{
    font-size: 18px;
    color: #7b7b7b;
}

.b button,
.container button{
    background: #6b15a1;
    color: white;
}

.b button:hover,
.container button:hover{
    background: #4a1073;
    color: white;
}

main .col-md .card{
    position: relative;
}

main .col-md-4 .card .imgs{
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    border: 3px solid white;
}

main .teb{
    border-top: 5px solid #6b15a1;
}

main .container p.card-text{
    color: black;
}

@media (max-width: 600px) {
	.asdf{
		text-align: center;
	}
}